T
Tilmash Описание проекта

Редакторский ассистент для проверки и перевода текстов на языках Центральной Азии

Казахский, киргизский, узбекский, туркменский, таджикский. Инструмент помогает редактору, но никогда не подменяет его решение: формальные ошибки ловятся детерминированно, стиль и перевод предлагаются, а финальное слово остаётся за человеком.

Что это

«Tilmash» (тілмаш — «толмач, переводчик») — внутренний инструмент для редакторов и лингвистов. Он решает две задачи: проверку текста на языковые ошибки и перевод между опорными языками (русский, английский) и языками региона. Первый поддержанный язык — казахский; остальные подключаются по мере готовности.

Ключевой принцип — два слоя уверенности
Детерминированный слой

Формальные ошибки (орфография, морфология, типографика) ловит языковое ядро (FST) — воспроизводимо и предсказуемо. Это подтверждённые ошибки.

Стилевой слой (LLM)

Стиль, регистр, варианты перевода предлагает языковая модель. Это предложения, а не приговор — их нельзя показывать как категоричную ошибку.

Решение всегда за редактором. Ничего не применяется автоматически: каждое предложение нужно принять или отклонить. А если для языка нет движка — Tilmash честно показывает «недоступно» и не выдумывает результат.

Как устроен процесс
{{ p.n }} {{ p.title }}

{{ p.desc }}

→
Две функции продукта
Проверка

Редактор вставляет текст, запускает проверку и видит размеченный разбор: подтверждённые ошибки — заливкой, стилевые предложения — пунктиром. Каждую правку можно принять, отклонить или вернуть.

Категории: орфография · морфология · типографика · стиль · регистр
Перевод

Перевод с опорного языка (русский / английский) на язык региона и обратно. Оригинал слева, перевод справа; неуверенные места помечаются, для них предлагаются варианты на выбор с пояснением.

Направление переключается кнопкой реверса ⇄
Готовность языков
{{ l.name }} {{ l.status }}
Технологическая основа
Бэкенд: FastAPI + SQLAlchemy
Ядро языка: детерминированный FST
Предложения: LLM-обёртка
Фронтенд: React + TypeScript
Пайплайн пошагово декларирует возможности каждого шага; фронтенд только отображает поля бэкенда и не пересчитывает статусы.
© 2026 TilmashАлексей Терехов · aterekhov@internews.org Первый язык — казахский